body{
    background: #f7f7f7;;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{
    font-family: "Microsoft YaHei";!important;
}
/*标题logo字体设置*/
.title_font {
    font-size: 10px;
    line-height: 30px;
}
/*导航靠左边logo的距离*/
.nav_light{
    margin-left: 50px;
}
.nav_bg{
    background: #fff;
}
.nav_light li{
    color: #6e767d;
    font-size: 18px;
    margin-right: 15px;
}
.active a{
    color: #0e63a9 !important;
    font-size: 18px;
    border-bottom: 3px solid #0e63a9;
}
.banner_width{
    padding: 0;
}
.main {
    width: 100%;
    padding-bottom: 55px;
    padding-top: 35px;
    text-align: center;
    position: relative;
    background: #f7f7f7;
}
.main2 {
    width: 100%;
    background: #fff;
    padding-bottom: 55px;
    padding-top: 35px;
    text-align: center;
    position: relative;
}
.main_title{
    font-size: 30px;
    color: #21262d;
    margin-bottom: 10px;
}
.main_bg_input {
    width: 30%;
    height: 43px;
}

.position_help {
    padding-top: 15px;
    text-align: center;
    position: fixed;
    right: 16px;
    top: 40%;
    width: 45px;
    height: 150px;
    background: #6bff74;
    /*transform:rotate(90deg);*/
}



.line {
    width: 100%;
    height: 1px;
    background: #e6eaf1;
}
.describe{
    font-family: "Microsoft YaHei";
    margin-top: 10px;
    color: #5791e8;
    font-size: 14px;
}
.list_style {
    margin-top: 60px;
    text-align: left;
}
.spacing{
    margin-top: 65px;
}
.shop {
    margin-top: 55px;
    width: 100%;
    height: 235px;
    text-align: center;
    background:url('../img/background.jpg')no-repeat;
    background-size:100% 100%;
    /*background-image:url('./img/background.jpg');*/
}

.shop_title {
width: 100%;
    height: 130px;
}
.shop_title p{
    line-height: 150px;
    font-size: 30px;
    color: #fff;
}

.shop_button {
    width: 250px;
    height: 50px;
    color: #fff;
    border-color: #fff;
    background: transparent;
}

.footer_top {
    height: auto;
    display: flex;
    justify-content: space-around;
    /*flex-wrap: wrap;*/
    font-size: 16px;


}
.footer_top li{
    margin-top: 15px;
    list-style-type: none;

}
.footer_top li a{
    font-size: 14px;
    color: #6c6c6c;
}
.footer_top_title{
    font-size: 16px;
    color: #6c6c6c;
    font-weight: bold;
}
.footer_top_img{
    display: flex;
    justify-content: space-between;
}
.footer_bottom{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*text-align: center;*/
    /*!*line-height: 110px;*!*/
    font-size: 14px;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.footer_bottom img{
    margin-left: 20px;
}
/*.d{*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*border-radius: 10px;*/
    /*background: #fff;*/
    /*margin-right: 10px;*/
/*}*/
.arrow{
    margin-top: 30px;
}

/*nodever部分*/
.node_input{
    width: 590px;
    height: 40px;
    background: #f9f9f9;
    border: 1px solid #dddddd;
    margin-right: 10px;
    padding-left: 10px;
}
.node_btn{
    width: 130px;
    height: 40px;
    background: #3590e2;
    color: #fff;
    font-size: 18px;
    padding: 10px;
    line-height: 10px;
}
.table{
    margin-top: 25px;
    margin-bottom: 50px;
}
.table th{
    text-align: center;
    font-size: 18px;
    color: #333333;
}
.table td{
    text-align: center;
    font-size: 16px;
    color: #636363;
}
.nav-item a{
    font-size: 17px;
}
.phone_line{
    position: relative;
    top: -4px;
    left: 10px;
    font-size: 18px;
}